package extensible;
import mover.Mover;


/**
 * An abstract class that defines a particular motion behavior of an object in the space.
 *
 * @author Jonathan Su and Jeff Forte
 */
public abstract class Behavior {
	
	/**
	 * Abstract method that changes the object in question according to defined behavior.
	 */
	public abstract void behave(Mover mover, double magnitude, Canvas canvas);
}
